import { getServerSession } from "next-auth"; import { authOptions } from "../api/auth/[...nextauth]"; import Navbar from "../../components/navbar"; import Image from "next/image"; import Link from "next/link"; import Head from "next/head"; import { useState } from "react"; export default function MyList({ media, sessions, user, time }) { const [listFilter, setListFilter] = useState("all"); const [visible, setVisible] = useState(false); const filterMedia = (status) => { if (status === "all") { return media; } return media.filter((m) => m.name === status); }; // console.log(media); return ( <>
| Title | Score | Progress |
|---|---|---|
|
{item.media.status === "RELEASING" ? (
) : item.media.status === "NOT_YET_RELEASED" ? (
) : (
)}
|
{item.score === 0 ? null : item.score} | {item.progress === item.media.episodes ? item.progress : item.media.episodes === null ? item.progress : `${item.progress}/${item.media.episodes}`} |
Oops!
Looks like you haven't watch anything yet.
Oops!
It looks like this user haven't watch anything
yet.
{formattedDate}
; } function convertMinutesToDays(minutes) { const hours = minutes / 60; const days = hours / 24; if (days >= 1) { return days % 1 === 0 ? { days: `${parseInt(days)}` } : { days: `${days.toFixed(1)}` }; } else { return hours % 1 === 0 ? { hours: `${parseInt(hours)}` } : { hours: `${hours.toFixed(1)}` }; } }